Big Huge Thesaurus

anatomical sphincter

noun